﻿@charset "utf-8";
*{margin:0; padding:0;}
a{text-decoration:none; }
/*a hover*/
a{ text-decoration:none; color:#616161;
	/*css3*/
	-moz-transition: all .2s;	/* Firefox 4 */
	-webkit-transition: all .0s;	/* Safari 和 Chrome */
	-o-transition: all .2s;
	transition:all .2s;}
div ul li a:hover,
ul li a:hover,
li a:hover,
div a:hover,
p a:hover,
span a:hover{color:#c8a063; text-decoration:none; cursor:pointer;}
ul li{ padding:0; margin:0;}
ul,li{list-style:none; margin:0; padding:0;}
body{margin:0px auto;padding:0px;border:0px;font-family:"微软雅黑"; font-size:16px;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;background-color:#ffffff; min-width:1150px;}
ul,li{list-style:none; margin:0px; padding:0px;}
table,tr,td,h2,span,p,form,input,dl,dd,dt{margin:0px; padding:0px;}
img{margin:0px;padding:0px; border:0px;}
a{text-decoration:none; cursor:pointer;}
a:hover{ text-decoration:none; color:#A41E1B;}
.auto{margin:0px auto;}
.fl{float:left; display:inline;}
.fr{float:right;display:inline;}
.clear{ clear:both;}
.auto{margin:0px auto;}
.width{width:1200px;}
.mar-top{ margin-top:40px;}
.mar-bottom{ margin-bottom:40px;}


.logo{ padding:20px 0;}
.nav{ height:80px; background:#3f4f82; border-bottom:1px solid #5b6893; line-height:80px; color:#ffffff;}
.nav a{ color:#ffffff; font-size:20px; width:129px; text-align:center; display:block; float:left;}
.pl{ padding-left:15px;}
.banner{ background:url(../images/banner1_1.png) no-repeat center center; height:auto;}
.w-cont{ width:590px;}
.about{ }
.about-cont{ width:335px; color:#666; font-size:16px; line-height:30px;}
.about-tit{ margin-bottom:30px;}
.more{ text-align:right; margin:20px 0;  }
.news-list{ margin-top:10px;}
.news-list li a{ line-height:30px; color:#666; background:url(../images/icon.png) no-repeat 2px 7px; padding-left:20px;}
.main1{ background:url(../images/bg1.png) no-repeat center center; margin-top:30px; height:422px; padding:30px 0;}
.news-list1{ margin-top:23px;}
.date{ width:92px; border-right:1px solid #ccc;}
.nian{ text-align:center; font-size:16px; line-height:40px; color:#a6a6a7;}
.riqi{ font-size:35px; line-height:55px; text-align:center; color:#f28948;}
.news-cont1{ width:475px;}
.news-cont1-tit{ font-size:18px; color:#373737; line-height:35px; text-align:center;}
.news-cont1-cont{ line-height:30px; color:#999}
.dj-img{ text-align:center; margin-top:20px;}
.tzly{ padding-top:10px;}
.tzly img{ margin:8px 12px 7px 15px;}
.link{ padding:30px 0;}
.link-img{   margin-top:30px; color:#cccccc; }
.link-img img{ margin:0px 35px 0px 30px; display:block; float:left; }
.link-img span{ line-height:40px; display:block; float:left;}

.foot{ background:#2c3965; height:165px; padding:30px 0;}
.foot-bottom{ height:45px; background:#27335b}
.daohang{ margin-left:150px; width:285px;}
.daohang-tit{ line-height:40px; font-size:20px; width:50px;color:#d5defa; border-bottom:1px solid #fff;}
.daohang-nav a{ display:block; width:90px; float:left; color:#ffffff; line-height:40px;}
.lxwm{ margin-left:200px; width:450px; color:#fff; line-height:40px;}
.daohang-tit1{ line-height:40px; font-size:20px; width:80px;color:#d5defa; border-bottom:1px solid #fff;}
.foot-bottom{ line-height:45px; color:#fff; font-size:14px;}



.banner1{ background:url(../images/banner11.jpg) no-repeat top center; height:446px;}
.banner2{ background:url(../images/banner-news.png) no-repeat top center; height:446px;}
.banner3{ background:url(../images/banner-anli.png) no-repeat top center; height:446px;}
.banner4{ background:url(../images/banner-zhengce.png) no-repeat top center; height:446px;}
.banner5{ background:url(../images/banner-qiyewenhua.png) no-repeat top center; height:446px;}
.banner6{ background:url(../images/banner-dangjian.png) no-repeat top center; height:446px;}
.banner7{ background:url(../images/banner-lxwm.png) no-repeat top center; height:446px;}
.inside-left{ width:248px;}
.inside-leftC{ width:248px; background:#f5f7fa; border-radius:5px 5px 0 0; }
.inside-leftC ul li {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #eaedf1;
	line-height: 50px;width:248px; height:50px;  color:#ffffff; 
}
.inside-leftC ul li a { color:#44398a;}
.inside-leftC ul li a .font1{ font-size:15px;  padding-left:10px; font-weight:bold; display:block; float:left;}
.inside-leftC ul li a .go{ display:block;  float:right; width:25px; margin-right:15px; line-height:18px; height:20px; border-radius:10px; margin-top:18px; background:#eaedf1; color:#a4a9b3; font-size:12px; text-align:center; font-family:Verdana, Geneva, sans-serif;}
.inside-leftC ul li:hover{ background:#f68237; color:#ffffff;  }
.inside-leftC ul li a>.font1:hover{color:#ffffff; }
.on{ background:#f68237; color:#ffffff;}
.on a .font1{color:#ffffff;}

.inside-lefL{ margin-top:20px;}
.inside-lefL img{ border-bottom:1px solid #dcdee1; }
.inside-right{ width:920px; font-size:16px; color:#333; line-height:35px;}
.inside-right p{ font-size:18px; color:#333; line-height:40px;}


.p-20{ padding:20px;}
.right_con {width: 920px;
    float: right;
    background-color: #fff;
    border: 1px solid #E8E8E8;
    padding-bottom: 30px;}
.right_con .location {height: 33px;
    background-color: #F8F8F6;
    padding-top: 7px;
    text-align: right;
    padding-right: 15px;
    border-bottom: 1px solid #E8E8E8;
    font-size: 14px;}
.right_con .location a { color:#333333;}
.right_con .location a:hover { color:#A41E1B;}
.right_con .h4 { height: 45px;
    padding-left: 18px;
    padding-top: 20px;
    color: #A41E1B;
    font-size: 24px;
    font-weight: bolder;}
	.right_con .h4 img{ margin-left:10px;}
.inside-right1{ width:920px;}
.item { padding: 15px;
    border-bottom: 1px dotted #e5e5e5;
    height:105px;}
	.item > a > img {width: 136px;
    height: 100px;
    float: left; border:1px solid #e7e7e7; padding:3px;}
	.qh-wide-div2 {width: 720px;
    float: right;
    font-size: 16px; color:#585858;}
	.qh-wide-div2 > h6 { margin: 0;
    padding: 0;
    color: #2A2929;
    font-size: 16px;
    font-weight: bold;
    line-height:45px;}
	.qh-wide-div2 > h6 a { color:#2A2929;}
	.dt-more > a {float: right;
    color: #AE1C1C; font-weight:bold; margin-left:15px;}
	
.page { width: 100%;
    float: left;
    text-align: center;
    padding: 20px 0px 0px 0px;}
.page ul { width: 100%;
    float: left;
    text-align: center;}
.page ul li { display: inline-block;
    width: 32px;
    height: 32px;
    border-radius: 100%;
    border: 1px solid #e6e6e6;
    line-height: 32px;
    color: #666666;
    margin: 0px 4px;
    text-align: center;}
.page li span, .page li a {width: 100%;
    float: left; color:#666666;}
.page li:hover, .page li.active {border-color: #f68237; background: #f68237;color: #fff;}
.page li:hover a, .page li.active a{ color: #fff;}


/*党建css*/
.new-listcont {

    padding: 20px;

}
.dangjian li {

    height: 50px;
    line-height: 50px;
    padding-left: 12px;
    background: url(../images/dot3.png) no-repeat left center;
    border-bottom: 1px dashed #d0d0d0;

}
.date1 {
 float: right;
    font-family: "Microsoft YaHei";
    font-size: 14px;
    color: #999;

}


.case-img{ }
.case-img ul li{ width:262px; height:140px; float:left; margin:20px 20px 20px 22px;}
.case-img ul li img{ display:block;  border:1px solid #e8e8e8;}
.case-img ul li span{ display:block; text-align:center; line-height:40px; font-size:16px;}





.fl-1{ float:left; width:208px; height:305px;}
.fl-1 img{ border:1px solid #e8e8e8; width:208px; height:305px;}
.fr-1{ width:180px; float:left; height:285px; padding:0px 0px 20px 20px; color:#777777;}
.p-list{ width:440px; margin-top:20px; margin-left:20px}



.paty-img ul li{ width:262px; height:260px; float:left; margin:20px 20px 20px 22px;}
.paty-img ul li img{ display:block;  border:1px solid #e8e8e8;}
.paty-img ul li span{ display:block; text-align:center; line-height:40px; font-size:16px;}


.tit-Eng{ font-size:48px; font-weight:bold; color:#666666; line-height:80px;}
.tit-china{ font-size:36px; font-weight:bold; color:#666666; line-height:60px;}
.lx{ line-height:40px; padding-bottom:10px;}
.lx img{ width:22px; display:block; float:left; height:22px; margin-top:20px; margin-right:20px;}
.lx span{ margin-top:10px; display:block; float:left;}

.liactive{
    font-weight: 600;
}
.page-num{
    display: inline-block;
    width: 32px;
    height: 32px;
    border-radius: 100%;
    border: 1px solid #e6e6e6;
    line-height: 32px;
    color: #666666;
    margin: 0px 4px;
    text-align: center;
}
.page-num-current{
    border-color: #f68237;
    background: #f68237;
    color: #fff;
}
